html{overflow-x:hidden;}
*{margin:0;padding:0;list-style-type:none;border:0;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,th,var,optgroup,i,b,em,small,ins,tt,big{font-size:24px;font-style:normal;text-decoration:none;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{text-decoration:none;color:#999;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{display:block;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;width:100%;}
body{ -webkit-text-size-adjust: 100% !important;font:24px/42px "微软雅黑","Arial";color:#666;position:relative;width:640px;margin:0 auto; background: #f7f7f7;}
.fl{ float: left;}
.fr{ float: right;}
.mb20{ margin-bottom: 20px;}
.mb40{ margin-bottom: 40px;}
.mt50{ margin-top: 50px;}
.mt80{ margin-top: 80px;}
.mt100{ margin-top: 100px;}
.mrt20{ margin-right: 20px;}
.p20{ padding: 20px 0;}
.pt20{ padding-top: 20px;}
.btccc{ border-top: 1px solid #ccc;}
.w640{width:100%;margin:0 auto;position:relative;}
.red{ color: #f00d0d;}
.green{ color: #18a918;}
.hui{ color: #999;}
.font22{ font-size: 22px;}
.f-cb{zoom:1;}
.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.an{ width: 600px; margin-left: 20px; height: 70px; background: #1F9532; border-radius: 10px; display: block; text-align: center; line-height: 70px; color: #fff; font-size: 28px;}
.p640{ width: 100%; height: 20px; background: #f7f7f7;}
input::-webkit-input-placeholder{ color:#999;}
input::-moz-placeholder{ color:#999;}
input:-moz-placeholder{ color:#999;}
input:-ms-input-placeholder{ color:#999;}

.header{ width: 100%; height: 90px; border-bottom: 1px solid #ccc; text-align: center; line-height: 90px; font-size: 34px; background: #fff; color: #333; position: relative;}
.header .fanhui{ width: 100px; height: 90px; position: absolute; left: 0; background: url(../images/fanhui.png) center; background-size: 100%;}
.header span{ float: right; font-size: 24px; position: absolute; right: 20px;}
.header a{ color: #666;}

#content_div{width:100%; width: 640px; margin: 0 auto; clear:both; overflow:hidden; background: #f7f7f7; margin-bottom: 120px;}
#content_div2{width:100%; width: 640px; margin: 0 auto; clear:both; overflow:hidden; background: #fff; margin-bottom: 120px;}

/* 轮播 */
.top_pic{ position:relative;}
.top_pic .left_i{position:absolute; top:0.2rem; left:0.2rem; display: inline-block; background: url(../images/fx_icon.png) no-repeat; background-size: 1.2rem 1.2rem; width: 0.6rem; height: 0.6rem; background-position: 0rem 0rem; z-index:105;}
.top_pic .right_i{position:absolute; top:0.2rem; right:0.2rem; display: inline-block;background: url(../images/fx_icon.png) no-repeat;background-size: 1.2rem 1.2rem;width: 0.6rem;height: 0.6rem;background-position: -0.6rem 0rem;z-index:105;}
.carousel-image{width:100%;overflow: hidden;position: relative; z-index: 100;}
.carousel-image div{position: absolute;}
.carousel-image a{display: block;float:left;background-color: #f2f2f2;}
.carousel-image a img{margin:0;border:none;}
.carousel-num {position: absolute;bottom:10px;margin:0 auto;width:100%;text-align: center;}
.carousel-num i{font-size:0px;cursor: pointer; font-style:normal;background-color:#fff;color:#fff;font-size: 0;height:15px;width:15px;border-radius:50%; background: #fff; overflow: hidden;margin-left: 10px;display: inline-block;}
.carousel-num i.current{background: #feb52c;}

.weizhi{ height: 45px; line-height: 45px; background: url(../images/weizhi.png) no-repeat right center; padding-right: 30px; color: #fff; position: absolute; top: 25px; left: 20px; font-size: 28px; font-weight: bold; z-index: 999;}
.search{ width: 380px; height: 55px; line-height: 55px; text-indent: 50px; background: rgba(255,255,255,.5) url(../images/search.png) no-repeat 20px center; color: #999; border-radius: 55px; position: absolute; top: 20px; right: 20px; z-index: 999; font-size: 22px;}
.page_search{ width: 600px; height: auto; margin: 0 auto;}
.search_input{ width: 430px; height: 60px; border: 1px solid #ccc; border-radius: 10px; float: left; color: #666; text-indent: 20px;}
.search_button{ width: 150px; height: 60px; border: 1px solid #0080FC; border-radius: 10px; float: right; background: #0080FC; color: #fff;}
.quyu{ width: 600px; margin: 0 auto; height: auto;}
.quyu li{ width: 25%; height: auto; float: left; margin-bottom: 20px;}
.quyu a{ width: 85%; height: 60px; line-height: 60px; border: 1px solid #ccc; border-radius: 10px; display: block; margin: 0 auto; text-align: center; font-size: 24px; overflow: hidden; color: #666;}

/*页面加载*/
#preloader {position:fixed;z-index:2500;top:0;left:0;right:0;bottom:0;background-color:#fff; z-index:999999; }
#status {position:fixed;z-index:999999;width:250px;height:250px;position:absolute;left:50%;top:50%;background-size:32px 32px;margin-top: -125px;margin-right: 0;margin-bottom: 0;margin-left: -115px;}
#status p{top:70%;}
.center-text{text-align:center;background-image: url(../images/loading.jpg);background-repeat: no-repeat;background-position: center top;height: 182px;width: 234px;}
.center-text span {font-size: 14px;color: #999999;position: relative;top: 170px;}

/*首页*/
.home_mian{ padding:0.2rem 0; background:#fff; border-top:1px solid #c6c6c6; height: auto; overflow: hidden;}
.home_mian ul{}
.home_mian ul li{width:20%; float:left; margin:0 auto; text-align:center;}
.home_mian ul li i{ text-align:center; display: inline-block; width:0.8rem; height:0.8rem;background: url(../images/icons_home.png) no-repeat;background-size: 3.2rem 0.8rem;
}
.home_mian ul li i.home_ti01{ background: url(../images/nav_01.png); background-size: 100%;}
.home_mian ul li i.home_ti02{ background: url(../images/nav_02.png); background-size: 100%;}
.home_mian ul li i.home_ti03{ background: url(../images/nav_03.png); background-size: 100%;}
.home_mian ul li i.home_ti04{ background: url(../images/nav_04.png); background-size: 100%;}
.home_mian ul li i.home_ti05{ background: url(../images/nav_05.png); background-size: 100%;}
.home_mian ul li p{font-size:0.22rem;line-height:0.32rem; color:#666; text-align:center;}

.home_mian_down{  border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;background:#fff;
 position:relative; overflow: hidden;
}
.home_mian_down p{ float: left; padding:20px 0 20px 0.2rem; font-size:0.22rem; color:#a0a0a0;}
.home_mian_down p span{ color:#ff7200;}

.mian{ width: 100%; height: auto; background: #fff; overflow: hidden; margin-top: 0.16rem; color: #666;}
.main .title{ width: 100%; height: 52px; overflow: hidden;}
.mian .more{ float: right; display: inline; line-height: 52px; margin-right: 20px;}
.main_bt{ width: 155px; height: 52px; line-height: 52px; color: #fff; font-size:24px; text-align: center; border-radius: 0 0 10px 0; float: left;}
.bgcolor1{ background: #feb52c;}
.bgcolor2{ background: #41c055;}
.bgcolor3{ background: #ff8b24;}
.bgcolor4{ background: #409fef;}
.bgcolor5{ background: #fe5d5d;}
.bianmin_li{ width: 100%; height: auto; overflow: hidden;}
.bianmin_li li{ font-size: 24px; width: 290px; float: left; margin-left: 20px; margin-bottom: 20px;}
.bianmin_li img{ border-radius: 10px;}
.main_news_li{ width: 100%; height: auto; overflow: hidden;}
.main_news_li li{ font-size: 24px; width: 290px; float: left; margin-left: 20px; margin-bottom: 10px;}
.main_news_li p:nth-child(2){ color: #999; font-size: 20px;}
.main_news_li a{ color: #333;}
.main_news_li2{ width: 100%; height: auto; overflow: hidden;}
.main_news_li2 li{ width: 600px; line-height: 50px; float: left; margin-left: 20px; margin-bottom: 10px;}
.main_news_li2 p{ width: 500px; height: 50px; float: left; font-size: 24px; overflow: hidden;}
.main_news_li2 p a{ color: #333;}
.main_news_li2 span{ width: 100px; float: right; color: #999; font-size: 20px; text-align: right;}
.bianmin_news{ width: 100%; height: auto; overflow: hidden; background: #fff;}
.bianmin_news li{ font-size: 24px; width: 600px; float: left; margin-left: 20px; margin-bottom: 10px;}
.bianmin_news p:nth-child(2){ color: #999; font-size: 20px;}
.main_youxuan{ width: 600px; margin-left: 20px; overflow: hidden;}
.main_youxuan .p1{ font-size: 24px; color: #000; margin-top: 10px;}
.main_youxuan p:last-child{ font-size: 20px; color: #999; line-height: 32px;}

.home_cp_tit { height:75px; background:#fff;}
.home_cp_tit a{ display:inline-block; width:122px; height:75px; margin:0 auto; text-align:center;}
.home_cp_tit a span{ display:inline-block;font-size:26px; height:72px; line-height:72px; color:#666; border-bottom:3px solid #fff; }
.home_cp_tit a.change_c span{ color:#FF6F01; border-bottom:3px solid #FF6F01;}

.home_cp{ width:100%; height: auto; overflow: hidden;}
.home_cp li{ width: 186.66px; height: auto; float: left; margin-left: 20px; margin-bottom: 20px;}
.home_cp li img{ width: 100%; border-radius: 10px; border: 1px solid #ddd;}
.home_cp li p{ line-height: 50px; color: #333; font-size: 24px; text-align: center;}

/*智能分类*/
.list{ width: 100%; height: auto; overflow: hidden; margin-top: 30px; padding-bottom: 30px;  border-bottom: 1px solid #ddd;}
.list:last-child{ border-bottom: none;}
.list li{ width: 33.33%; float: left; text-align: center; margin-bottom: 30px;}
.list li img{ margin: 0 auto;}
.list li p{ font-size: 24px; color: #666; line-height: 50px;}


.user{ width: 100%; height: 296px; background: #30ab43; overflow: hidden; position: relative; z-index: 2;}
.touxiang{ width: 120px; height: 120px; margin: 45px auto 12px; background: #fff; border-radius: 50%; border: 3px solid #fff; position: absolute; top: 20px; left: 20px;}
.touxiang img{ width: 120px; height: 120px; object-fit: cover;}
.name{ text-align: center; font-size: 30px; color: #fff; margin-bottom: 12px; position: absolute; top: 70px; left: 180px;}
.shouji{ width: 217px; height: 51px; line-height: 51px; background: #1f9532; text-align: center; color: #fff; margin: 0 auto 25px; border-radius: 10px; position: absolute; top: 130px; left:180px;}
.shouji a{ color: #fff; display: block;}
.name2{ text-align: center; font-size: 24px; color: #fff; margin-bottom: 12px;}
.name3{ text-align: center; margin-bottom: 12px;}
.name3 a{ text-align: center; font-size: 48px; color: #fff;}
.shezhi{ position: absolute; top: 30px; right: 30px;}
.huiyuan{ position: absolute; width: 150px; height: 50px; right: 0; top: 130px; background: linear-gradient(to right, #ff6f01 , #ffcb00); border-radius: 50px 0 0 50px; color: #fff; line-height: 50px; text-align: center;}
.fukuan{ width: 100%; height: auto; border-top: 1px solid #65c674; margin-top: 40px; padding-top: 17px;}
.fukuan li{ width: 33.33%; float: left; text-align: center;}
.fukuan li a{ color: #fff;}
.fukuan li img{ margin: 0 auto;}

/*底部*/
.foot_nav{ width: 640px; height: 97px; background: #fff; position: fixed; bottom: 0; border-top: 1px solid #ccc;}
.foot_nav li{ width: 20%; float: left; text-align: center; padding-top: 20px; position: relative;}
.foot_nav li img{ margin: 0 auto;}
.foot_nav li .img{ position: absolute; top: -20px; margin-left: 24px; width: 80px;}
.foot_nav li .img img{ width: 100%;}
.foot_nav li .text{ padding-top: 29px;}
.foot_nav li a:hover{ color: #999;}
.foot_nav li a.active{ color: #41c055;}

/*智能分类*/
.sbdt_li li{ width: 100%; height: auto; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #ccc; background: #fff; position: relative; color: #666;}
.sbdt_li li:first-child{ border-top: 1px solid #ccc;}
.sbdt_li li p{ width: 600px; height: auto; overflow: hidden; margin: 0 auto;}
.sbdt_li li .p2{ width: 480px; margin-left: 20px;}
.sbdt_li li p span{ float: right;}
.sbdt_li a{ color: #666;}

.right_an{ width: 100px; height: 55px; line-height: 55px; border-radius: 10px; right: 20px; top: 34px; color: #fff !important; background: #1F9532; display: block; position: absolute; text-align: center;}
.right_an2{ width: 100px; height: 55px; line-height: 55px; border-radius: 10px; right: 20px; top: 34px; color: #666; background: #f7f7f7; display: block; position: absolute; text-align: center;}
.list_bt{ width: 100%; text-align: center; font-size: 28px; color: #000; margin-top: 40px;}

.list_img{ overflow: hidden; width: 100%; height: auto;}
.list_img img{ width: 400px; margin-left: 120px;}

/*便民中心*/
.bianmin{ width: 100%; height: auto; overflow: hidden;}
.bianmin li{ width: 600px; float: left; margin-left: 20px; border-bottom: 1px solid #ccc; padding: 20px 0;}
.bianmin li a{ font-size: 24px; color: #333;}
.bianmin li:last-child{ border-bottom: none;}
.bianmin .ptime{ color: #999; font-size: 20px;}
.bianmin .ptime span{ float: right;}
.bianmin .img{ width: 200px; height: 140px; float: left;}
.bianmin .img img{ width: 200px; height: 140px; border-radius: 10px;}
.bianmin .text{ width: 380px; height: auto; float: right;}
.bianmin .img2{ width: 100%; height: 240px; margin-bottom: 10px;}
.bianmin .img2 img{ width: 100%; height: 240px; border-radius: 10px;}
.bianmin .text2{ width: 100%; height: auto;}

.shop_class{ width: 100%; height: auto; overflow: hidden; line-height: 70px; background: #fff;}
.shop_class li{ width: 25%; float: left; text-align: center; font-size: 26px;}
.shop_class li a{ color: #333;}
.shop_class li .on{ color: #FF6F01;}

.wrapper01 {position:relative;height: 70px;width: 100%;overflow: hidden; background: #fff;}
.wrapper01 .scroller {position:absolute;}
.wrapper01 .scroller li {height: 70px;color:#333;float: left;line-height: 70px;font-size: 26px;}
.wrapper01 .scroller li a{color:#333;display:block;margin:0 .3rem}
.wrapper01 .scroller li.cur a{color:#FF6F01;}

/*积分商城*/
.cp_list{ width:100%; height: auto; overflow: hidden;}
.cp_list li{ width: 290px; height: auto; float: left; margin-left: 20px; margin-bottom: 20px;}
.cp_list li img{ width: 100%; border-radius: 10px; border: 1px solid #ddd;}
.cp_list li p{ line-height: 50px; color: #333; font-size: 24px;}
.cp_list li p span{ color: #ec0c0c; float: right;}

.cp_img{ width: 100%; height: 400px; margin-bottom: 20px; position: relative;}
.fanhui2{ width: 70px; height: 70px; position: absolute; left: 20px; top: 20px; background: url(../images/fanhui.png)#fff 5px center no-repeat; border-radius: 50%; background-size: 100%; z-index: 1111; opacity: .7;}
.cp_img img{ width: 100%; height: 400px;}
.cp_bt{ width: 600px; height: auto; margin: 0 auto; color: #212121; font-size: 26px;}
.cp_jifen{ width: 50%; float: left; height: 60px; line-height: 60px; margin: 0 auto; color: #EC0C0C; font-size: 26px;}
.cp_jianshu{ width: 150px; float: right; height: 40px; overflow: hidden; margin: 10px auto; color: #666; margin-bottom: 20px;}
.btn1,.btn2{ width: 40px; height: 40px; background: #eee; color: #333; float: left;}
.cp_jianshu .number{ width: 70px; height: 40px; text-align: center; float: left;}
.cp_shuoming{ width: 600px; height: auto; margin: 0 auto; border-bottom: 1px solid #ccc; line-height: 65px; color: #212121; margin-bottom: 20px;}
.cp_shuoming2{ width: 600px; height: auto; margin: 0 auto; color: #666;}
.shop_foot{ width: 100%; height: 80px; position: fixed; bottom: 0;}
.shop_foot .cart{ width: 50%; height: 80px; background: #FF6F01; color: #fff; text-align: center; line-height: 80px; font-size: 28px; display: block; float: left;}
.shop_foot .buy{ width: 50%; height: 80px; background: #EC0C0C; color: #fff; text-align: center; line-height: 80px; font-size: 28px; display: block; float: left;}
.cp_list2{ width: 600px; margin: 0 auto; height: auto; overflow: hidden;}

/*会员中心*/
.list_lb{ width: 100%; height: auto; background: #fff; line-height: 80px; border-bottom: 1px solid #ccc; position: relative; overflow: hidden;}
.list_lb .text{ width: 180px; text-align: right; float: left; color: #212121; font-size: 24px;}
.list_lbimg{ width: 100%; height: 120px; border-bottom: 1px solid #ccc; position: relative; background: #fff;}
.list_lbimg .text{ width: 180px; line-height: 120px; text-align: right; float: left; color: #666; font-size: 24px;}
.list_lbimg .img{ width: 100px; float: left; margin-top: 10px; margin-left: 20px;}
.list_lbimg .img img{ width: 100%; border-radius: 50%;}
.list_input{ width: 440px; height: 80px; float: right;}
.list_input2{ width: 440px; float: right; margin-top: 20px;}
.list_lb select{ width: 420px; height: 80px; float: right; margin-right: 20px; background: #fff;}
.list_lb textarea{ width: 420px; height: 230px; float: right; margin-right: 20px; padding: 20px 0;}
.list_lb label{ margin-right: 20px;}
.list_lb label input{ margin-right: 5px; zoom: 2;}
.yzm{ width: 150px; height: 60px; line-height: 60px; text-align: center; font-size: 22px; color: #fff; background: #1F9532; border-radius: 10px; position: absolute; top: 10px; right: 20px;}
.jifen_li li{ width: 100%; height: auto; overflow: hidden; padding: 20px 0; line-height: 70px; border-bottom: 1px solid #ccc; background: #fff;}
.jifen_li li:first-child{ border-top: 1px solid #ccc;}
.jifen_li li .p1{ float: left; margin-left: 20px;}
.jifen_li li .p2{ width: 150px; float: right; margin-right: 20px; text-align: right;}
.jifen_li li .p3{ float: left; margin-left: 20px;}
.jifen_li li .p3 .span1{ width: 70px; height: 70px; line-height: 70px; border-radius: 50%; display: block; background: #e40b0b; color: #fff; text-align: center;}
.jifen_li li .p3 .span2{ width: 70px; height: 70px; line-height: 70px; border-radius: 50%; display: block; background: #1F9532; color: #fff; text-align: center;}
.page{ width: 600px; height: auto; margin: 20px auto 0;}
.page .bt{ font-size: 26px; color: #212121; text-align: center;}
.page .time{ font-size: 22px; color: #999; text-align: center; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px;}

.user_jifen{ width: 600px; height: auto; overflow: hidden; margin: auto; background: #fff; border-radius: 10px; margin-top: -55px; z-index: 100; line-height: 85px; font-size: 24px; color: #333; text-indent: 20px; position: relative;}
.user_jifen a{ width: 130px; height: 45px; line-height: 45px; text-indent: 0; text-align: center; color: #fff; background: #eb4646; border-radius: 10px; display: block; float: right; margin-right: 20px; margin-top: 20px; font-size: 22px;}
.user_main{ width: 600px; height: auto; overflow: hidden; margin: 20px auto 0; background: #fff; border-radius: 10px;}
.user_main .bt{ border-bottom: 1px solid #eee; line-height: 65px; font-size: 26px; color: #333; text-indent: 20px;}
.user_icon{ overflow: hidden;}
.user_icon li{ float: left; width: 25%; text-align: center;}
.user_icon li img{ margin: 0 auto 10px;}
.user_icon a{ color: #212121;}

.shop_class{ width: 100%; height: auto; overflow: hidden; line-height: 70px; background: #fff;}
.shop_class li{ width: 25%; float: left; text-align: center; font-size: 26px;}
.shop_class li a{ color: #333;}
.shop_class li .on{ color: #FF6F01;}

.jilu_class{ width: 100%; height: auto; overflow: hidden; line-height: 70px; background: #fff; margin-bottom: 20px;}
.jilu_class li{ width: 33.33%; float: left; text-align: center; font-size: 26px;}
.jilu_class li a{ color: #666;}
.jilu_class li .on{ color: #FF6F01;}

.news_class{ width: 100%; height: auto; overflow: hidden; line-height: 70px; background: #fff; margin-bottom: 20px;}
.news_class li{ width: 50%; float: left; text-align: center; font-size: 26px;}
.news_class li a{ color: #666;}
.news_class li .on{ color: #FF6F01;}

.shop_li li{ width: 100%; height: auto; background: #fff; margin-bottom: 20px;}
.shop_li li .top{ width: 600px; padding: 0 20px; height: 60px; line-height: 60px; border-bottom: 1px solid #ccc;}
.shop_li li .top span{ color: #FF6F01; float: right;}
.shop_li li .center{ width: 600px; padding: 0 20px 20px; height: auto; overflow: hidden; margin-top: 20px; line-height: 55px; border-bottom: 1px solid #ccc;}
.shop_li li .center .img{ width: 180px; float: left;}
.shop_li li .center .img img{ width: 100%; border-radius: 10px;}
.shop_li li .center .text{ width: 400px; float: right;}
.shop_li li .center .text h4{ font-weight: normal; color: #212121; font-size: 28px;}
.shop_li li .center .text span{ float: right; color: #999;}
.shop_li li .bottom{ width: 600px; padding: 0 20px; height: auto; overflow: hidden; line-height: 55px;}
.shop_li li .bottom .text{ text-align: right; padding: 5px 0; color: #666;}
.shop_li li .bottom .botton{ text-align: right; margin-bottom: 20px;}
.shop_li li .bottom .botton a{ padding: 10px 20px; border: 1px solid #999; border-radius: 10px; margin-left: 10px;}
.shop_li li .bottom .botton .on{ border: 1px solid #FF6F01; color: #FF6F01;}

.user_news_li{ width: 100%; height: auto; overflow: hidden;}
.user_news_li li{ width: 600px; padding: 0 20px; height: 90px; line-height: 90px; background: #fff; float: left; border-bottom: 1px solid #ccc;}
.user_news_li li:first-child{ border-top: 1px solid #ccc;}
.user_news_li p{ width: 500px; height: 90px; float: left; font-size: 24px; overflow: hidden;}
.user_news_li p a{ color: #666;}
.user_news_li span{ width: 100px; float: right; color: #999; font-size: 22px; text-align: right;}

.parther_li{ width: 100%; background: #fff; height: auto; overflow: hidden; padding-top: 10px;}
.parther_li li{ width: 25%; height: auto; overflow: hidden; padding: 20px 0 0; float: left;}
.parther_li li img{ width: 100px; height: 100px; border-radius: 50%; margin: 0 auto;}
.parther_li li p{ width: 100%; line-height: 50px; text-align: center;}